252cf94af7c1e8b6e443187590229ac25c8e8b5e,subprojects/plugin-use/src/main/java/org/gradle/plugin/use/resolve/internal/NoopPluginResolver.java,NoopPluginResolver,resolve,#PluginRequest#PluginResolutionResult#,31
Before Change
public void resolve(PluginRequest pluginRequest, PluginResolutionResult result) throws InvalidPluginRequestException {
if (pluginRequest.getId().equals(NOOP_PLUGIN_ID)) {
result.found("noop resolver", new SimplePluginResolution(PotentialPluginWithId.of(NOOP_PLUGIN_ID, new PotentialPlugin<NoopPlugin>(){
@Override
public Class<NoopPlugin> asClass() {
return NoopPlugin.class;
}
@Override
public boolean isImperative() {
return true;
}
@Override
public boolean isHasRules() {
return false;
}
@Override
public Type getType() {
return Type.IMPERATIVE_CLASS;
}
})));
}
}
After Change
public void resolve(PluginRequest pluginRequest, PluginResolutionResult result) throws InvalidPluginRequestException {
if (pluginRequest.getId().equals(NOOP_PLUGIN_ID)) {
result.found("noop resolver", new SimplePluginResolution(PotentialPluginWithId.of(NOOP_PLUGIN_ID, pluginRegistry.inspect(NoopPlugin.class))));
}
}